package com.dong.rule;

import com.netflix.loadbalancer.IRule;
import com.netflix.loadbalancer.RandomRule;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * @author DJ
 * @description 自定义负载均衡算法
 * @date 2022/1/3 8:48 下午
 **/
@Configuration
public class MyselfRule {

    /**
     * 自定义随机算法 默认轮询
     *
     * @param
     * @return com.netflix.loadbalancer.IRule
     * @author DJ
     * @date 8:49 下午 2022/1/3
     **/
    @Bean
    public IRule randomRule() {
        return new RandomRule();
    }
}
